/* 
Theme Name: Prime
Theme URL: http://www.shethemes.com/prime
Description: Unique Wordpress theme for women
Author: Kim Grabinski
Author URI: http://accidentalmommies.com
Version: 1.0
*/

/*
Here is a list of all the <DIV>s in Whiteboard.
*/

/* General site divs
-------------------------------------------------------------- */
body {border:none; font-size:11px; font-family: verdana; background:#b19cb6; background-repeat:no-repeat; background-attachment:fixed; background-position:center;}
img {border: 0px;}
.aligncenter, div.aligncenter { display: block; margin: 10px auto; }
.alignleft { float: left; margin: 0 14px 10px 0; }
.alignright { float: right; margin: 0 0 10px 14px; }



/* Header divs
-------------------------------------------------------------- */
#headerwrapper {width:950px; height:340px; background:url(images/containerbackground.png); background-position:top center; margin-left:auto; margin-right:auto; margin-bottom:0px; padding:0;}
#logo {width:340px; height:350px; float:left; background-color:#c02942; margin-top:-10px; margin-bottom:0px;}
#logoimage {width:320px; height:330px; background:url(images/logo.png); margin:10px;}
#logo h1 {display:none;}
#menu {width:360px; height:120px; float:left; background-color:#631623; margin-top:10px;}
.menuitem {width:40px; height:120px; float:left; background:url(images/menuitemcolor.png) no-repeat; background-position: 0 0; margin:0; padding:0;}
.menuitem:hover {background-position: -60px 0;}
#social {width:230px; height:120px; float:right; background-color:#c02942; margin-top:10px; margin-right:20px; clear:right;}
.socialicons {width:210px; height:48px; margin:9px 10px 4px 10px;}
#feedburner {width:210px; height:48px; margin:6px 10px 9px 10px;}
#feedcount {overflow:hidden; width:88px; height:19px; float:right; margin:14px 8px 0 0;}
#categories {width:600px; height:200px; float:right; background-color:#FFFFFF; margin-top:10px; clear:right;}
.cat1 {width:137px; height:178px; float:left; margin:10px 0 10px 10px;}
.cat2 {width:138px; height:178px; float:left; margin:10px 0 10px 10px;}
.cat3 {width:138px; height:178px; float:left; margin:10px 0 10px 10px;}
.cat4 {width:137px; height:178px; float:left; margin:10px 0 10px 10px;}
.imgcaption {border:0px; position:relative; width:100%;}
.imgcaptionbox {position:absolute; bottom:20px; left:-5px;}
.imgcaptionbg {background:#c02942; width:100%;}
.imgcaptiondesc {padding:5px; color:#ffffff; font-weight:normal; text-transform:uppercase; font-size:18px; text-align:center; font-family:verdana; line-height:16px;}

/* body divs
-------------------------------------------------------------- */
#container {width:950px; background:url(images/containerbackground.png); background-repeat:repeat-y; margin-left:auto; margin-right:auto; padding:0; margin-top:-20px;}
#contentwrapper {width:580px; float:right; margin-right:20px;}


/* post divs
-------------------------------------------------------------- */
#contentwrapperwide {width:715px; float:right; margin: 10px 20px 10px 0; background-color:#ffffff; padding:0 10px 10px 10px;}
h1.posttitle {position:relative; top:10px; color:#ffffff; background-color:#c02942; font-size:18px; text-transform:uppercase; font-weight: normal; margin:0px -15px 0 -15px; padding:5px 0 5px 5px;}
#posttext {margin-top:-3px;}
#posttext p {font-size:13px; text-align:justify;}
#posttext a {color:#c02942; text-decoration:underline;}
#posttext h1 {color:#542437; font-size:28px; text-decoration:underline;}
#posttext h2 {color:#542437; font-size:24px; text-decoration:underline;}
#posttext h3 {color:#542437; font-size:20px; text-decoration:underline;}
#posttext h4 {color:#542437; font-size:20px; text-decoration:underline;}
#posttext li {font-size:13px;}
blockquote {background: #E8E8E8; margin: 0px 25px 15px 25px; padding: 10px 20px 0px 15px; border-top: 1px solid #DDDDDD; border-right: 1px solid #666666;	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;}
.postmeta {padding-left:5px; color: #000000; line-height:18px; font-size: 10px; text-transform: uppercase; margin-top:20px; background-color:#dddddd;}
.postmeta p {margin: 0 0 0.4em 0;}
.postmeta a {color:#542437; text-decoration:none;}
.postmeta a:hover {text-decoration:underline;}
.dot { font-family: "lucida sans unicode", "arial unicode ms", sans-serif; }

#authorbox {background:#C02942; border:0px solid #CECFD0; width:688px; margin:0 auto; margin-bottom:0px; overflow:hidden; padding:10px;}
	#authorbox h4 {font-size:16px; color:#B19CB6; margin:0; padding:0;}
	.authortext {padding-left:100px;}
	#authorbox img {margin:0; padding:0px; float:left; border:5px solid #FFFFFF;}
	#authorbox p {color:#FFFFFF; margin:0; padding:0px;}
	#authorbox h4 > a {text-decoration:none;}
	#authorbox a {font-weight:bold;}


/* gallery divs
-------------------------------------------------------------- */
#gallery {background-color:#000000; margin-top:10px; padding-bottom:13px;}
#gallery h2 {position:relative; top:10px; color:#ffffff; background-color:#c02942; font-size:18px; text-transform:uppercase; font-weight: normal; margin:0px -5px 0 -5px; padding:5px 0 5px 5px;}
.featured {width:560px; position:relative; top:15px; left:10px; background-color:#ffffff; margin-top:13px; margin-bottom:13px;}
.featuredthumb {position:relative; top:20px; left:10px;}
.featuredtext {}
.featuredtext h1 {position:relative; top:10px; left:-5px; margin:0px 100px 0 0; background-color:#669966; font-size:14px; padding:5px 5px 7px 5px; line-height:16px; display:block;}
.featuredtext a {color:#ffffff; text-decoration: none;}
.featuredtext h1:hover {background-color:#542437; color:#ffffff; text-decoration: none;}
.featuredtext a:hover {background-color:#542437; color:#ffffff; text-decoration: none;}
.featuredtext p {margin:15px 10px 10px 10px; text-align:justify; font-size:11px;}
.featuredexcerpt {height:87px;}
.featuredmeta {position:absolute; bottom:10px; left:10px; right:10px; background-color:#dddddd; height:18px;}
.featuredreadmore {float:right;}
.featuredreadmore a {font-size:11px; color:#542437; text-decoration:none; margin-right:5px; line-height:16px; }
.featuredreadmore a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-right:5px; line-height:16px;}
.featuredcomments {float:left;}
.featuredcomments a {font-size:11px; color:#542437; text-decoration:none; margin-left:5px; line-height:16px;}
.featuredcomments a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-left:5px; line-height:16px;}
.date {position:absolute; right:10px; top:10px; height:30px; width:70px;}
.month {text-align:right; color:#d95b43; font-weight: bold; font-size:14px; line-height:10px;}
.dayyear {text-align:right; color:#d95b43; font-weight: bold; font-size:11px; line-height:18px;}

/* vertical post divs for recent posts
-------------------------------------------------------------- */
.verticalwrapper {width:590px; margin-top:10px; margin-left:-10px;}
.verticalwrapper h2 {position:relative; top:10px; left:10px; width: 583px; color:#ffffff; background-color:#669966; font-size:18px; text-transform:uppercase; font-weight: normal; margin:0px -5px 0 -5px; padding:5px 0 5px 5px;}
.verticalpost {height:348px; width:135px; float:left; margin-left:10px; margin-top:-32px; padding-top:40px; border:1px solid #ffffff; background-color:#ffffff; overflow:hidden; margin-bottom:10px;}
.verticaltitle {position: absolute; margin: 2px 0 0 -5px; width: 110px; height:27px; overflow:hidden; background-color:#669966; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.verticaltitle:hover {position: absolute; margin: 2px 0 0 -5px; width: 110px; height:27px; overflow:hidden; background-color:#542437; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.verticalpost a {color:#ffffff; text-decoration: none; overflow:hidden;}
.verticalpost p {position:relative; margin:46px 10px 10px 10px; text-align:left; font-size:11px; height:93px; overflow:hidden;}
.vertdate {position: relative; top:45px; margin-right:9px; text-align:right; color:#d95b43; font-weight: bold; font-size:11px; line-height:18px;}
.verticalpostreadmore {position:relative; top:-3px; left:10px; width:109px; background-color:#dddddd; height:18px; padding-left:6px;}
.verticalpostreadmore a {font-size:11px; color:#542437; text-decoration:none; margin-right:5px; line-height:16px;}
.verticalpostreadmore a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-right:5px; line-height:16px;}
.verticalpostcomments {float:right; height:15px; padding-right:5px;}
.verticalpostcomments a {font-size:11px; color:#542437; text-decoration:none; margin-right:5px; line-height:16px;}
.verticalpostcomments a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-right:5px; line-height:16px;}
.category {float:right;}
.category a {font-size:11px; color:#542437; text-decoration:none; margin-right:10px; line-height:20px;}
.category a:hover {font-size:11px; color:#542437; text-decoration:none; margin-right:10px; line-height:20px;}
.verticalpostthumb {margin: 0 10px 5px 10px; padding-top:10px;}

/* divs for recent posts
-------------------------------------------------------------- */
.recent {width:284px; height:172px; float:left; margin-left:10px; border:0px solid #c02942; background-color:#ffffff; margin-bottom:10px; overflow:hidden;}
.recenttitle {position: absolute; margin: 11px 0 0 -5px; width: 180px; height:27px; overflow:hidden; background-color:#669966; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.recenttitle:hover {position: absolute; margin: 11px 0 0 -5px; width: 180px; height:27px; overflow:hidden; background-color:#542437; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.recenttitle a {color:#ffffff; text-decoration: none;}
.recent p {position:relative; margin:38px 12px 10px 10px; text-align:left; font-size:11px; height:67px; overflow:hidden; text-align:justify;}
.recentthumb {float:right; margin: -17px 12px 5px 10px; padding-top:10px;}
.recentmeta {position:relative; left:10px; bottom:4px; background-color:#dddddd; height:18px; width:263px;}
.recentreadmore {float:right;}
.recentreadmore a {font-size:11px; color:#542437; text-decoration:none; margin-right:5px; line-height:16px; }
.recentreadmore a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-right:5px; line-height:16px;}
.recentcomments {float:left; padding-left:5px;}
.recentcomments a {font-size:11px; color:#542437; text-decoration:none; line-height:16px;}
.recentcomments a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-left:5px; line-height:16px;}
.recentdate {position: relative; top:53px; margin-left:9px; text-align:left; color:#d95b43; font-weight: bold; font-size:11px; line-height:18px;}
#pagenavi {clear:both; margin:10px auto; font-size:12px;}

/* divs for archived posts
-------------------------------------------------------------- */
.archive {height:140px; margin-top:10px; border:0px solid #c02942; background-color:#ffffff; margin-bottom:0px; overflow:hidden;}
.archivetitle {position: absolute; margin: 11px 0 0 0px; width: 595px; height:12px; overflow:hidden; background-color:#53777a; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.archivetitle:hover {position: absolute; margin: 11px 0 0 0px; width: 595px; height:12px; overflow:hidden; background-color:#542437; font-size:12px; padding:5px 5px 9px 5px; line-height:14px; display:block;}
.archivetitle a {color:#ffffff; text-decoration: none;}
.archive p {position:relative; margin:30px 12px 10px 10px; text-align:left; font-size:11px; height:55px; overflow:hidden; text-align:justify;}
.archivethumb {float:right; margin: -17px 0px 5px 10px; padding-top:10px;}
.archivemeta {position:relative; left:10px; bottom:14px; background-color:#dddddd; height:18px; width:710px;}
.archivereadmore {float:right;}
.archivereadmore a {font-size:11px; color:#542437; text-decoration:none; margin-right:10px; line-height:16px; }
.archivereadmore a:hover {font-size:11px; color:#542437; text-decoration:underline; margin-right:10px; line-height:16px;}
.archivecomments {float:left; padding-left:5px;}
.archivecomments a {font-size:11px; color:#542437; text-decoration:none; line-height:16px;}
.archivecomments a:hover {font-size:11px; color:#542437; text-decoration:underline; line-height:16px;}
.archivedate {position: relative; top:43px; margin-left:9px; text-align:left; color:#d95b43; font-weight: bold; font-size:11px; line-height:18px;}

/* sidebar divs
-------------------------------------------------------------- */
#sidebarwrapper {width:320px; float:left; background-color:#dddddd; margin:10px 0 10px 20px; padding:10px 0 10px 0;}
#sidebarwrapper h3 {margin:0; background-color:#c02942; font-family: verdana; color: #ffffff; text-transform:uppercase; font-size:11px; padding:5px;}
#sidebarwrapper h4 {margin:10px 0 0 0; background-color:#c02942; font-family: verdana; color: #ffffff; text-transform:uppercase; font-size:11px; padding:5px;}
.fullsidebar {clear:both; margin-bottom:10px; padding: 0 10px 0 10px;}
.fullsidebar p {padding:5px; color:#542437; font-size:12px; margin:5px 5px;}
.fullsidebar ul {margin: 3px 0 0 0; background-color:#ffffff; list-style:none; font-size:11px; padding:0 5px 0 5px;}
.fullsidebar ul li {padding:0 5px; border-bottom:1px dotted #dddddd;}
.fullsidebar a {color:#542437; text-decoration:none; line-height:18px;}
.fullsidebar a:hover {color:#ffffff; text-decoration:none; background-color:#542437; display:block; line-height:18px; padding:0 5px; margin:0 -5px;}
.fullsidebartabbed {clear:both; margin-bottom:10px; padding: 0 10px 0 10px;}
#sidebarwrappersingle {width:165px; float:left; background-color:#dddddd; margin:10px 0 10px 20px; padding:0;}
#sidebarwrappersingle h3 {margin:0; background-color:#c02942; font-family: verdana; color: #ffffff; text-transform:uppercase; font-size:11px; padding:5px;}
#sidebarwrappersingle h4 {margin:10px 0 0 0; background-color:#c02942; font-family: verdana; color: #ffffff; text-transform:uppercase; font-size:11px; padding:5px;}

.leftsidebar {width:145px; float:left; margin: 0 0 10px 10px;}
.leftsidebar ul {margin: 3px 0 0 0; background-color:#ffffff; list-style:none; font-size:11px; padding:0 5px 0 5px;}
.leftsidebar ul li {padding:0 5px; border-bottom:1px dotted #dddddd;}
.leftsidebar a {color:#542437; text-decoration:none; line-height:18px;}
.leftsidebar a:hover {color:#ffffff; text-decoration:none; background-color:#542437; display:block; line-height:18px; padding:0 5px; margin:0 -5px;}
.rightsidebar {width:145px; float:right; margin:0 10px 10px 0;}
.rightsidebar ul {margin: 3px 0 0 0; background-color:#ffffff; list-style:none; font-size:11px; padding:0 5px 0 5px;}
.rightsidebar ul li {padding:0 5px; border-bottom:1px dotted #dddddd; }
.rightsidebar a {color:#542437; text-decoration:none; line-height:18px;}
.rightsidebar a:hover {color:#ffffff; text-decoration:none; background-color:#542437; display:block; line-height:18px; padding:0 5px; margin:0 -5px;}
.popular {clear:both; margin:3px 0 7px 0;}
.textwidget {background-color:#ffffff; margin-top:3px; padding:10px; color:#542437; text-decoration:none; font-size:12px;}
.ad {padding-top:10px;}

#tag_cloud a:link {font-family: georgia;color: red;}

#tag_cloud a:hover {font-family: georgia;color: green;}

#tag_cloud a:visited {font-family: georgia;color: blue;}

/* Tabs divs
-------------------------------------------------------------- */
/* Tabs General */
.tabbed {}
.tabbed p {margin:10px; font-size:12px; color:#542437;}
.tabbed h4 {display:none;}
.t1 .textwidget {padding:5px; color:#ffffff; font-weight:normal; text-transform:uppercase; font-size:18px; text-align:center; font-family:verdana; line-height:16px;}
/* List of tabs */
.tabbed ul.tabs {float: left; display: inline; width: 100%; margin: 0; padding: 0; background-color:none; border:none;}
.tabbed ul.tabs li {list-style: none; float: left; margin: 0; padding: 0;}
.tabbed ul.tabs li a {overflow: hidden; display: block; margin: 3px 3px 0 0; padding: 5px 5px; background-color:#669966; font-family:verdana; color:#ffffff; font-size:11px;}
.tabbed ul.tabs li a:hover {color:#ffffff; background-color:#542437; text-decoration:none;}
/* The current selected tab */
.tabbed ul.tabs li a.tab-current {background-color:#ffffff; font-family:verdana; color:#000000; font-size:11px;}
/* The content shown when a tab is selected */
.tabbed div {float: left; display: block; width: 100%; background-color:#ffffff; font-family:verdana; }
/* Set the CSS to make sure the other tabs' content isn't shown other than the first */
.tabbed div.t2, .tabbed div.t3, .tabbed div.t4 {display: none;}
/* Content for inside your tabs' divs */
.tabbed div ul {list-style:none; font-family:verdana; font-size:11px; padding:0 5px; margin:0;}
.tabbed div li {padding:0 5px; border-bottom:1px dotted #dddddd; line-height:18px; }
.tabbed div li:hover {}
.tabbed div div {}
.tabs a:hover, .anchors a:focus, .anchors a:active {cursor: pointer;}	
.tabbed a {color:#542437; text-decoration:none; }
.tabbed a:hover {color:#ffffff; text-decoration:none; background-color:#542437; display:block; padding:0 5px; margin:0 -5px;}

/* comments divs
-------------------------------------------------------------- */
#comments h3 {font-size:14px; color:#542437; margin: 10px 0 10px 0;}
#comments { margin-top:10px; }
#commenthead { margin-bottom: 10px; }
ol#commentlist { list-style-type: none; margin: 0; padding: 0 0 5px 0; }
ol#commentlist li { background: #ffffff; border: 10px solid #542437; margin: 0 0 10px 0; padding: 10px; overflow-x: hidden; }
ol#commentlist li.alternate { border-right: 3px solid #999; border-bottom: 1px solid #dadada; }
#commentsmeta {clear:left; display:block; padding-left:5px; color: #542437; line-height:18px; font-size: 10px; text-transform: uppercase; margin-top:20px; background-color:#dddddd; text-decoration:none;}
#commentsmeta a {color:#542437; font-size:10px; text-decoration:none;}
#commentsmeta a:hover {color: #000; text-decoration: underline; }
ol#commentlist li blockquote { float: none; width: auto; padding: 0 2em 0 0; margin: 0.5em 0; color: #818181; font: italic 1em arial, sans-serif; letter-spacing: 0; text-align: left; }
ol#commentlist li .commentauthor { font-weight: bold; color: #542437; }
ol#commentlist li .commentauthor a, ol#commentlist li .commenttime a { font-weight: bold; color: #c02942; }
ol#commentlist li .commentauthor a:hover, ol#commentlist li .commenttime a:hover { color: #c02942; text-decoration: underline; }
ol#commentlist li .commnumber { width: 30px; text-align: left; float: left; font-size: 3em; font-weight: bold; line-height: 1em; }
ol#commentlist li .commentcont p { margin: 0 2.5em 0.9em 4.5em; padding: 0; line-height: 1.6em; }
ol#commentlist li ul.children, ol#commentlist li ul.children li ul { list-style:none; margin: 13px 0 0 20px; padding: 0; }
ol#commentlist li ul.children li, ol#commentlist li ul.children li ul li { border: 1px dashed #bbb; padding: 0.8em 0.8em 0.8em 0.8em; margin-top: .3em; }
.reply { margin: 13px 0 5px 0; }
.reply a, a#cancel-comment-reply-link {line-height:1em; color:#fff; background:#542437; font-size:9px; text-transform: uppercase; padding: 0.2em 0.5em; font-weight: bold; text-decoration:none;}
.reply a:hover, a#cancel-comment-reply-link:hover { color:#fff; background: #c02942; }
.cancel-comment-reply { margin: 5px 0 5px 0; }
.commentnumber {float: right; color: #a11b1b; padding: 0 0 20px 10px;}
h2.post_comm {font-size:14px; color:#c02942; padding-left:8px; line-height:24px; text-transform:uppercase; margin:10px 0 10px 0;}
.fright { float: left; margin: 0 10px 10px 0; }
.fright img { border: 3px solid #777; }
#commentnavi {clear:both; margin:0 0 15px 0; font-size:12px;}
#respond {background-color:#dddddd;}

/* comment form divs
-------------------------------------------------------------- */
#comment-form form { margin-top: 1.5em; border:none;}
label.com { float: left; width: 80px; }
input.comtext, textarea.comtext { width: 400px; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; padding: 2px; }
input.comtext:focus, input.comtext:hover, textarea.comtext:focus, textarea.comtext:hover { background: #f7f7f7; border-top: 1px solid #999; border-left: 1px solid #999; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; }
input.comsubmit { margin-left: 100px; }
#commentform fieldset {border: none;}



/* footer divs
-------------------------------------------------------------- */
#footerwrapper {clear:both; height:275px; width:950px; background:url(images/footerbackground.png); background-position:bottom center; margin-left:auto; margin-right:auto; padding:0;}
#footer {height: 410px; background-color:#669966; margin-bottom:0px; margin-left:auto; margin-right:auto; clear:both;}
#footercolumns {height: 340px; background-color:#669966; margin-bottom:0px; margin-left:auto; margin-right:auto; clear:both;}
#footercolumns h4 {margin:5px 5px 0px 5px; background-color:#c02942; font-family: verdana; color: #ffffff; text-transform:uppercase; font-size:11px; padding:5px;}
#footercolumns p {padding:5px; color:#542437; font-size:12px; margin:5px 5px;}
#footercolumns ul {margin: 3px 0 0 0; background-color:#ffffff; list-style:none; font-size:11px; padding:0 5px 0 5px;}
#footercolumns ul li {padding:0 5px; border-bottom:1px dotted #dddddd;}
#footercolumns a {color:#542437; text-decoration:none; line-height:18px;}
#footercolumns a:hover {color:#ffffff; text-decoration:none; background-color:#669966; display:block; line-height:18px; padding:0 5px; margin:0 -5px;}
.footerleft {width:214px; height:340px; float:left; margin:10px 5px 10px 10px; padding:5px; background-color:#ffffff;}
.footermiddleleft {width:215px; height:340px; float:left; margin:10px 5px 10px 5px; padding:5px; background-color:#ffffff;}
.footermiddleright {width:215px; height:340px; float:left; margin:10px 5px 10px 5px; padding:5px; background-color:#ffffff;}
.footerright {width:215px; height:340px; float:left; margin:10px 10px 10px 5px; padding:5px; background-color:#ffffff;}
.footerbottom {height:25px; background-color:#dddddd; margin:0 10px 0 10px; font-size:11px; color:#542437; line-height:23px; padding-left:10px;}
.footerbottom a {font-size:11px; color:#542437; line-height:23px; padding-right:10px; text-decoration:none;}
.footerbottom a:hover {font-size:11px; color:#542437; line-height:23px; padding-right:10px; text-decoration:underline; background-color:none;}
#left {float:left;}
#right {float:right;}
