/*   
Theme Name: ADIMIA Basic Theme V1.0
Theme URI: http://www.adimia.com
Description: Simplistic and Minimal blog theme by ADIMIA.
Author: ADIMIA
Author URI: http://www.adimia.com
Version: 1.0
*/

html {height: 100%; width:100%;}
body {font-family: Georgia, 'Times New Roman', Times, serif; font-size: 14px; color:#222; height:100%; width: 100%; background:url(img/bg.jpg) repeat; }
* { margin:0; padding:0;}

/* Standard Wordpress Includes */

code { font: 0.6em; background:#ececec; }	
acronym, abbr, span.caps {font-size: 0.9em; letter-spacing: .07em; cursor: help;}			
acronym, abbr { border-bottom: 1px dashed #999;}
blockquote { margin: 0px 0px 10px 0px; padding: 10px; background:#777; border:1px solid #666;}
select { width: 130px;}	

.alignright {float:right; margin:0; border: none;}
.alignleft {float:left; margin:0; border: none;}

img.alignright {float:right; margin:0; border: none;}
img.alignleft {float:left; margin:0; border: none;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; border: none;}
a img.alignright {float:right; margin:0; border: none;}
a img.alignleft {float:left; margin:0; border: none;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto; border: none;}

/* Standard Wordpress Includes */

/* Begin Images */

p img { padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: none;}
a img { padding: 0px 0px 0px 0px; margin:  0px 0px 0px 0px; border: none;}
img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:none; }

/* End Images */

/* Begin Standard CSS */

p { padding: 0px 0px 0px 0px; margin:  10px 0px 10px 0px; width:auto;}
a {color:#ccc; text-decoration:none;}
a:hover { color:#999;}

.black {color: black;}
.white {color: white; font-weight: bold;}

h1 { font-size:24px; letter-spacing: -1px; font-weight: normal; margin: 0px 0px 10px 0px; padding:0px 0px 5px 0px; border-bottom: 1px dotted #999; }
h2 { font-size:20px; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; font-weight: normal; }
h3 { font-size:20px; letter-spacing: -1px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h4 { font-size:12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h5 { font-size:10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
h6 { font-size:9px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

li{ float: left; display:inline; height: 60px; color:#000; padding:0px 12px 0px 0px; margin:0px; list-style-type:none;}
ul{ color:#000; padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}
ol{ color:#000; padding:0px 0px 0px 0px; margin:0px; list-style-type:none;}

.clear {clear:both;}

/* End Begin Standard CSS */

/* Main Site Structure */

#wrapper { width:960px; position: relative; /*min-height: 100%; height: 100%; */padding: 0px 10px 0px 10px; margin: 0 auto; clear:both; }
#header { width:940px; float: left; display: inline; clear: both; margin: 0px 0px 0px 0px; padding: 10px; background:#FFFFFF;}
#content { width:920px; float: left; display: inline; clear: both; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px; background:#FFFFFF;}
#footer { width:100%; height: 160px; clear: both; margin:0 auto; padding:0px;}

#homepage { width:960px;  margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: center;}
#homepage #text { width:580px; float: left; display: inline; margin: 0px 20px 0px 0px; padding: 0px; text-align: right;}
#homepage #image { width:340px; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px; text-align: left;}
#homepage_header { width:960px; height: 150px; float: left; display: inline; clear:both; margin: 0px 0px 0px 0px; padding: 0px;}
#homepage_boxout { width:864px; float: left; display: inline; clear:both; margin: 0px 48px 0px 48px; padding: 0px;}
#homepage_bh13 { width:404px; float: left; display: inline; margin: 0px 56px 0px 0px; padding: 0px;}
#homepage_bh13 .info_text { width:384px; font-size: 18px; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 15px 10px 15px 10px; color: #fff; background: #666; border-top: #999 solid 5px; text-align: left;}
#homepage_bh13 .link { width:384px; float: left; display: inline; color: #fff; margin: 0px 0px 0px 0px; padding: 15px 10px 15px 10px; background: #333; text-align: left;}
#homepage_miss_i { width:404px; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px;}
#homepage_miss_i .info_text { width:384px; font-size: 18px; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 15px 10px 15px 10px; color: #fff; background: #b96213; border-top: #dd1c6d solid 5px; text-align: left;}
#homepage_miss_i .link { width:384px; float: left; display: inline; color: #fff; margin: 0px 0px 0px 0px; padding: 15px 10px 15px 10px; background: #37210c; text-align: left;}
#homepage input{ padding: 5px; width: 140px; background: #999; margin: 20px 0px 0px 0px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; border:none;}
#homepage form{ text-align: left; width: 980px;}
#homepage label{ margin: 0px 0px 0px 0px; padding: 0px;}
#testimonials { width:100%; float: left; display: inline; margin: 0px 20px 0px 0px; padding: 0px; text-align: left;}

#contact { width:920px; float: left; display: inline; clear: both; color: #000; margin: 0px 0px 0px 0px; padding: 20px 20px 20px 20px;}
table { width: 100%; padding: 0px; margin: 0px 0px 20px 0px; vertical-align:top;}
.dotted_border { border: 1px dotted #999; padding: 20px; width: 410px;}

#header_menu { width:100%; height: 30px; color:#fff; font-size: 12px; clear: both; text-transform: uppercase; margin: 0 auto; padding: 0px 0px 0px 0px; background: #333333; line-height: 30px; vertical-align: middle;}
#header_menu a {color:#fff; font-size: 12px; text-decoration:none;}
#header_menu a:hover { color:#fff;}
#header_menu li.current_page_item a{ color:#fff;}
#header_menu_boxout { width: 980px; margin: 0 auto; padding: 0px 0px 0px 0px;}
#header_menu_boxout #address { float: left; display:inline; width: 710px; height: 30px; line-height: 30px; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#header_menu_boxout #social_holder { float: right; display:inline; height: 30px; line-height: 30px; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#header_menu_boxout #facebook_like_link { float: left; display: inline; width:21px; height: 20px; line-height: 20px; vertical-align: middle; margin: 0px 5px 0px 0px; padding: 5px 0px 0px 0px;}
#header_menu_boxout #facebook_link { float: left; display: inline; width:21px; height: 20px; line-height: 20px; vertical-align: middle; margin: 0px 5px 0px 0px; padding: 5px 0px 0px 0px;}
#header_menu_boxout #twitter_link { float: left; display: inline; width: 21px; height: 20px; line-height: 20px; vertical-align: middle; margin: 0px 5px 0px 0px; padding: 5px 0px 0px 0px;}
#header_menu_boxout #contact_link { float: left; display: inline; /* width: 180px; */ height: 30px; line-height: 30px; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#header_strapline {  width:100%; height: 60px; clear: both; margin: 0 auto; padding: 0px 0px 0px 0px; background: #333; color: #fff; font-style: normal; font-size: 18px; line-height: 60px; vertical-align: middle;}
#header_strapline_boxout { width:980px; margin: 0 auto; padding: 0px 0px 0px 0px; text-align: center; }
#header_strapline a {color:#fff; text-decoration:none;}
#header_strapline a:hover { color:#000;}

#strapline { width:960px; height: 60px; float: left; display: inline; clear: both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #000; color: #999; font-size: 18px; line-height: 60px; vertical-align: middle;}
#strapline #cakeography { float: left; display:inline; width: 770px; height: 60px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#strapline #member_logo { float: right; display: inline;  width: 110px; height: 60px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#menu { width:960px; height: 30px; float: left; display: inline; clear: both; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #999; line-height: 30px; vertical-align: middle;}
#menu a {color:#fff; text-decoration:none;}
#menu a:hover { color:#000;}
#menu li.current_page_item a{ color:#000;}
#menu li{ padding: 0px 0px 0px 0px; margin: 0px 5px 0px 0px;}
#menu input{ background: #fff; border: none; font-size: 12px; padding: 4px; margin: 2px 4px 0px 0px; width: 150px;}
#menu .button_submit input{ background: #ccc; border: none; width:75px; padding:4px; margin: 0px px 0px 5px;}
#logo { height: 100px; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#subscribe { height: 100px; float: right; display: inline; text-align: right; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#menu_boxout { float: left; display: inline; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
#search_boxout { float: right; display: inline; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;}

.menu-top-menu-container{  margin: 0px 0px 0px 0px;padding: 0; }
.menu-top-menu-container li{ float: left; display:inline;list-style: none; height: 20px;}
.menu-top-menu-container li a{ padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px; text-decoration: none;color: #fff; padding: 0px 5px 0px 5px;}
.menu-top-menu-container li a:hover{ background: none; color:#ccc; padding: 0px 5px 0px 5px;}


#footer_menu { width:100%; height: 60px; clear: both; text-transform: uppercase; margin: 0 auto; padding: 0px 0px 0px 0px; background: #333333; line-height: 60px; vertical-align: middle;}
#footer_menu a {color:#fff; font-size: 18px; text-decoration:none;}
#footer_menu a:hover { color:#666;}
#footer_menu li.current_page_item a{ color:#666;}
#footer_sub_menu { width:100%; height: 40px; clear: both; text-transform: uppercase; margin: 0 auto; padding: 0px 0px 0px 0px; background: #999; line-height: 40px; vertical-align: middle; text-align: right;}
#footer_sub_menu li {float:right; display: inline; height: 37px; margin: 0px; padding: 3px 0px 0px 10px; text-align: right;}
#footer_sub_menu  a {color:#fff; font-size: 14px; text-decoration:none;}
#footer_sub_menu  a:hover { color:#000;}
#footer_sub_menu li.current_page_item a{ color:#000;}
#footer_sub_menu_boxout { width: 980px; margin: 0 auto; padding: 0px 0px 0px 0px;}
#footer_menu_boxout { width: 980px; margin: 0 auto; padding: 0px 0px 0px 0px;}
#footer_menu_boxout #footer_logo { float: left; width: 220px; height: 60px; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px;}
#footer_strapline {  width:100%; height: 60px; clear: both; margin: 0 auto; padding: 0px 0px 0px 0px; background: #000; color: #999; font-size: 18px; line-height: 60px; vertical-align: middle;}
#footer_strapline_boxout { width:980px; margin: 0 auto; padding: 0px 0px 0px 0px;}
#footer_strapline_boxout #cakeography { float: left; display:inline; width: 760px; height: 60px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#footer_strapline_boxout #member_logo { float: right; display: inline;  width: 110px; height: 60px; margin: 4px 10px 0px 0px; padding: 0px 0px 0px 0px; }
#footer_homepage { width:100%; height: 230px; float: left; display:inline; clear: both; margin: 0 auto; padding: 0px 0px 0px 0px; background: #eee; border-top: 1px solid #666; color: #333;}
#footer_homepage a {color:#333; text-decoration:none;}
#footer_homepage a:hover { color:#666;}
#footer_homepage .title { text-align: center; padding: 20px 0px 20px 0px; font-size: 16px; font-weight: bold;}
#footer_homepage .contact_bh13 { float: left; display: inline; width: 280px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 199px; border-right: 1px solid #666; }
#footer_homepage .contact_miss_i { float: left; display: inline; width: 280px; margin: 0px 0px 0px 0px; padding: 0px 170px 0px 30px;}
#footer_homepage_boxout { width: 980px; margin: 0 auto; padding: 0px 0px 0px 0px;}

#posts { float: left; display: inline; width:600px; height:100%; margin: 0px 20px 0px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout { float: left; display: inline; clear: both; width: 100%; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px; }
#posts_boxout img { width: 600px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#posts_boxout .post_date{ color: #999; font-size: 12px;}
#posts_boxout h2 a { color: #000;  }
#posts_boxout h2 a:hover {  color: #333; }
#posts_boxout td { border: 1px dotted #999; padding: 20px; width: 410px;}


.post_title { float: left; display: inline; clear: both; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.post_date { float: left; display: inline; clear: both; width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.post_content { float: left; display: inline; clear: both; width: 100%; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.post_more { float: left; display: inline; clear: both; width: 100%; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.post_tags { float: left; display: inline; clear: both; width: 100%; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.post_social { float: left; display: inline; clear: both; width: 100%; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px;}
.facebook { float: left; display: inline; width: 100px; height: 30px; line-height: 30px; vertical-align: middle; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.twitter { float: left; display: inline; width: 100px; height: 24px; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 0px;}

#sidebar { width:300px; height:100%; float:left; display:inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout { float: left; display: inline; clear:both; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; }
#sidebar_boxout li { text-transform: uppercase; font-size: 18px; color: #000; clear: both; width: 250px; height: auto; }
#sidebar_boxout a {  font-size: 12px; color: #000;}
#sidebar_boxout a:hover {  color: #666;}
.post_social .post_social_title { font-size:14px; color:#003856; margin: 0px 0px 0px 0px; padding: 10px 10px 0px 10px; background:url(img/bg_title.jpg) repeat-x; height:23px; border: 1px solid #999999; border-bottom: none; width:276px; }
.post_social #icon_holder { float: left; display:inline; clear: both; margin: 0px 0px 20px 0px; padding: 10px; border: 1px solid #999999;}
.post_social #icons { float:left; display:inline; width:69px; margin: 0px 0px 0px 0px; padding: 0px; }

/* Comments*/

.commentlist blockquote { background:#ededed;}

.comments { width:100%; float:left; display: inline; clear:both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#f2f2f2;}
.comment_boxout { width:100%; float:left; display: inline; clear:both; margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#f2f2f2;}
.commentlist { width:580px; float:left; display: inline; clear:both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;list-style:none;}
.commentlist li { width:580px; float:left; display: inline; clear:both; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;list-style:none;}
.commentlist li li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.commenttext { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background:#f2f2f2; width:580px; float:left; display: inline; clear:both;}
.commentimage img { width:55px; height: 55px; float: left;}
		
	
li.my_comment { background: #FFF;border:none;}
li.my_comment cite strong { color:#313228;}
	
#commentform small { background:#FFF;font-weight:bold;padding:0;}
	
.commentmetadata { color:#4d4d4d; text-align:right;}
.commentmetadata a, .commentmetadata a:visited { color:#959382;}
.commentlist small { background:#e9e9e9;}
.avatar { border:1px solid #bbb; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float:left;width:55px;height:55px;}	
#comment {width:590px;background:#fff;}

.contact_boxout .contact_row {float:left; display:inline; clear:both; height: 50px; width: 100%; margin: 0px; padding: 0px;}
.contact_boxout .contact_column {float:left; display:inline; width: 50%; margin: 0px; padding: 0px;}
.contact_boxout .contact_textarea {float:left; display:inline; clear:both; width: 100%; height: 100px; margin: 0px 0px 20px 0px; padding: 0px;}

/* Form Elements */
select { border:1px solid #999; width: 140px;}
textarea{ padding: 5px; width: 400px; height:77px; background: #999; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; border:none;}
input{ padding: 5px; width: 140px; background: #999; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; outline:none; border:none;}
.field {padding: 2px; background:#fff;font-size:1.0em; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; outline:none;}
#s {padding:2px;font-size:1em;width:200px;margin: 0px 0px 0px 0px;}
#searchsubmit {padding-left:5px; margin: 0px 0px 0px 5px;}


/* IMAGE ROTATOR */
div#rotator {height:500px; width: 960px; margin: 0px; }
div#rotator ul li {float:none; display:block;position:absolute;list-style: none; top:0px; left:0px; width: 960px;}
div#rotator ul li img {padding: 0px; height:500px; width: 960px;}
div#rotator ul li.show {z-index:500}


