/*
Theme Name: OlympicGirls TheMe
Description: Based on the Smashing Theme. Not public released.
Version: 1
Theme URI: http://olympicgirls.net/
Author: OlympicGirls.net
Author URI: http://olympicgirls.net/
*/


body { font:normal 12px Verdana,Arial,Helvetica; color:#35383d; background:#fff url(images/BkgBody.gif) repeat center; padding:15px; margin:0; }

html { padding:0; margin:0; }

a:link, a:active, a:visited { color:#5F0D04; text-decoration:none; border:0; -moz-outline-style:none; }
a:hover { color:#E00000; text-decoration:underline; } 
a:focus { outline:none; -moz-outline-style:none; }

img { padding:0; margin:0; border:0; text-align:center; }
hr { height:1px; border-left:0; border-right:0; border-top:1px dotted #abb0b5; border-bottom:0; }

form { padding:0; margin:0; }
input { font:normal 11px Verdana,Arial,Helvetica; color:#282b31; }
textarea { font:normal 11px Verdana,Arial,Helvetica; color:#282b31; }
select { font:normal 11px Verdana,Arial,Helvetica; color:#282b31; }


/* BGContainer */

.BGC { width:980px; margin:0 auto; padding:0; position:relative; }


/* Header */

/**/ * html .Header { height:80px; } /* */ 
.Header { background:#fff url(images/HeaderBkg.gif) no-repeat left top; width:535px; min-height:80px; position:relative; clear:left; padding:0 0 0 30px; margin:0 0 0 15px; }

.Header table { padding:15px 0 0 0; }

.Header h1, .Header h2 { font:bold 20px/15px Arial,Helvetica,Tahoma; letter-spacing:-1px; padding:0 0 2px 0; margin:0; }
.Header h1 a, .Header h1 a:visited, .Header h2 a, .Header h2 a:visited { color:#f30; text-decoration:none; }
.Header h1 a:hover, .Header h2 a:hover { color:#7E1401; }
.Header .Desc { font:bold 12px/11px Arial,Helvetica,Tahoma; color:#8f8f8f; padding:0; margin:0; }


/* Search */

.Search { width:220px; height:63px; position:absolute; top:21px; right:-220px; background:url(images/Search.png) no-repeat left top; }
.Search form { padding:28px 10px 10px 10px; margin:0; }
.Search input { color:#fff; font-size:11px; border:none; }
.Search input#submitsearch { width:21px; height:18px; background:url(./images/SearchButton.png) no-repeat; }
.Search input#s { width:175px; background:none; border:none; padding:5px 0 5px 5px; }
/**/ * html #buttonsearch { margin: -18px 0px 0px 175px; } /* */ 
#buttonsearch { background:none; top:0px; padding:0; margin:-21px 0 0 175px; }


/* Sys */

#Sys { position:absolute; top:52px; right:-400px; width:170px; }
#Sys a, #Sys a:visited { letter-spacing:-1px; text-decoration:underline; }


/* Menu */

.Menu { width:505px; float:left; background:url(images/Dotted.gif) repeat-x top; padding:10px 0 17px 0; }
.Menu ul { list-style:none; margin:0; padding:0; }
.Menu li { font-size:10px; line-height:11px; font-weight:bold; padding:0; margin:0; display:inline; }
.Menu li a { color:#3b98d2; background:url(images/MLeft.png) no-repeat left top; float:left; padding:0 0 0 3px; margin:0 3px 1px 0; }
.Menu li a:hover { color:#fff; background-position:0% -20px; text-decoration:none; }
.Menu li a span { background:url(images/MRight.png) no-repeat right top; padding:4px 9px 5px 6px; display:block; }
.Menu li a:hover span { background-position:100% -20px; }
.Menu .current_page_item a { color:#fff; background:url(images/MLeft.png) no-repeat left bottom; }
.Menu .current_page_item a span, .Menu .current_page_item a:visited span, .Menu .current_page_item a:hover span { background:url(images/MRight.png) no-repeat right bottom; }
.Menu .rss { float:left; display:inline; margin:0 4px 0 0; }


/* Container */

.CON { width:980px; float:left; background:#fff url(images/BGC.gif) repeat-y top; position:relative; padding:0; }


/* Side Central */

.SC { width:505px; float:left; background:url(images/SC.gif) no-repeat left top; padding:0 30px 15px 45px; }

.Archives { margin:0 0 10px 0; }
.Archives h1, .Archives h2 { font:normal 20px/20px Arial,Helvetica,Verdana; letter-spacing:-1px; color:#cc0000; padding:0; margin:0; }
.Archives p, .Archives .textwidget { font:normal 14px/15px Arial,Helvetica,Tahoma; color:#777; padding:0; margin:7px 0 0 0; }
.Archives a, .Archives a:visited { color:#555; text-decoration:none; }
.Archives a:hover { color:#555; text-decoration:underline; }


/* Post */

.Post { position:relative; clear:left; padding:0; }

.PostHead { width:430px; position:relative; clear:left; padding:0 100px 0 0; }
.PostHead h1, .PostHead h2 { font:normal 20px/20px Arial,Helvetica,Verdana; letter-spacing:-1px; color:#cc0000; display:inline; padding:0; margin:0; }
.PostHead h1 a, .PostHead h1 a:visited, .PostHead h2 a, .PostHead h2 a:visited { color:#218dd1; text-decoration:none; }
.PostHead h1 a:hover, .PostHead h2 a:hover { color:#cc0000; }
.PostHead ul { font-size:10px; font-weight:bold; padding:1px 0 0 0; margin:0; display:block; }
.PostHead li { color:#8a98a2; list-style-type:none; display:inline; }
.PostHead li a, .PostHead li a:visited { color:#8a98a2; text-decoration:underline; }
.PostHead li a:hover { color:#555; }

.PostCateg { background:url(images/PostCateg.png) no-repeat left center; padding:0 3px 2px 13px; margin:0; }
.PostTag { padding:0 3px 2px 15px; margin:0; }

/**/ * html .PostTime { right:30px; } /**/ 
.PostTime { color:#8a98a2; position:absolute; top:5px; right:0px; text-align:right; }
.PostTimeMedium { font-size:14px; line-height:14px; letter-spacing:-1px; }
.PostTimeBig { font-size:18px; line-height:18px; }

.PostContent { font-size:12px; line-height:14px; color:#444640; background:url(images/Dotted.gif) repeat-x bottom; padding:5px 0px; }
.PostContent a { text-decoration:underline; }
.PostContent img { border:4px solid #FA967F; margin:4px 0px 3px -5px; }
.PostContent img:hover { border:4px solid #E4551C; }
.PostContent ul { padding:10px 0px; margin:0; }
.PostContent li { font-size:11px; line-height:13px; color:#4c4c4c; padding:2px 0 2px 15px; list-style-type:none; background:url(images/PostContentLiIco.png) no-repeat left top; }
.PostContent blockquote { font-size:11px; line-height:12px; color:#336699; background:#e9f8ff; padding:5px 10px; margin:0; }
.PostContent blockquote p { padding:5px 0px; margin:0; }
.PostContent .more-link { font-size:15px; line-height:22px; letter-spacing:-1px; color:#FF3300; background:#E9E0DE; border-bottom:1px #FF8838 dashed; text-decoration:none; }
.PostContent .more-link:hover { color:#990000; border-bottom:1px #990000 solid; text-decoration:none; }

.PostCom { float:left; width:160px; color:#336699; font-size:10px; font-weight:bold; margin:10px 0 0 0; }
.PostCom a, .PostCom a:visited { color:#ff3300; background:url(images/PostCom.png) no-repeat left center; text-decoration:underline; padding:0 0 2px 15px; }
.PostCom a:hover { color:#990000; }

.PostShare { float:right; width:180px; font-size:10px; margin:10px 0 0 0; }
.PostShare .addthis_toolbox, .PostShare .addthis_default_style { display:inline; }


/* Navigation (plugin) */

#Nav .wp-pagenavi { font:normal 16px/24px Verdana,Arial,Helvetica; }
#Nav .wp-pagenavi span.pages { color:#555; border:0; padding:0; margin:0 15px 0 0; }
#Nav .wp-pagenavi span.current { color:#cc0000; background-color:#ddd; border:1px solid #ccc; margin:0; padding:1px 5px; }
#Nav .wp-pagenavi a, #Nav .wp-pagenavi a:link, #Nav .wp-pagenavi a:active { color:#444; border-top:0; border-bottom:0; border-left:1px solid #ccc; border-right:1px solid #ccc; margin:0; padding:1px 5px; }
#Nav .wp-pagenavi a:hover { color:#333; background:#ddd; }
#Nav .wp-pagenavi span.extend { color:#555; border:0; }


/* Comments */

.Comments { margin:5px 0 0 0; }
.TheTit { font:bold 14px Arial,Helvetica,Tahoma; color:#cc0000; margin:0; padding:20px 0 6px 0; }


/* Comments List  */

.Comments .List ol { padding:0; margin:0; }
.Comments .List li { font-size:11px; line-height:15px; color:#484c4f; position:relative; list-style-type:none; padding:12px 0; margin:0; }
/**/ * html .Comments .List .Gravatar { left:0px; } /* */ 
.Comments .List .Gravatar { position:absolute; top:12px; left:0px; }
.Comments .List .Gravatar img { background:#fff; padding:1px; border:solid 1px #ddd; }
.Comments .List big { font-size:11px; line-height:14px; font-weight:bold; color:#333; letter-spacing:-1px; display:block; margin:0; padding:0 0 0 35px; }
.Comments .List big img { vertical-align:middle; }
.Comments .List small { color:#7e7e7e; border-bottom:solid 1px #ddd; display:block; padding:0 0 9px 35px; margin:0; }
.Comments .List small a, .Comments .List small a:visited, .Comments .List small a:hover { color:#7e7e7e; text-decoration:none; }
.Comments .List li p { padding:4px 0; margin:0; }
.Comments .List li blockquote { color:#777; border-left:solid 3px #ddd; padding:0 0 0 4px; margin:3px 0 3px 20px; }
.Comments .List li blockquote p { padding:0; margin:3px 0; }
.Comments .List li ul { padding:5px 0; margin:0; }
.Comments .List li ul li { padding:0; list-style-type:none; font-size:11px; line-height:13px;  background:none; color:#63565f; }

.Comments .Resp { font-size:16px; text-align:center; padding:0; margin:15px 0; }


/* Comments Form */

.Comments .Form { background:#f1f0ea url(images/ComFormBottom.gif) no-repeat left bottom; position:relative; padding:10px 15px 15px 15px; margin:5px 0 10px 0; }
/**/ *html .Comments .FormTop  { left:-15px; } /**/ 
.Comments .FormTop { width:505px; height:10px; position:absolute; top:0px; left:0px; background:url(images/ComFormTop.gif) no-repeat left top; }
.Comments .Form form { margin:0; padding:0; }
.Comments .Form a { text-decoration:underline; }
.Comments .Form p { font-size:11px; color:#663300; display:block; padding:0; margin:0; }
.Comments .Form .TextField { width:200px; background:#fff; border-left:solid 1px #f1f0ea; border-top:solid 1px #D3D1C1; border-right:solid 1px #D3D1C1; border-bottom:solid 1px #D3D1C1; padding:1px 2px 2px 4px; margin:0 0 0 2px; }
.Comments .Form .TextField:focus { border:solid 1px #E6AC98; }
.Comments .Form .TextArea { width:460px; font-size:12px; background:#fff; border-top:solid 1px #f1f0ea; border-left:solid 1px #D3D1C1; border-right:solid 1px #D3D1C1; border-bottom:solid 1px #D3D1C1; padding:2px 2px 2px 4px; }
.Comments .Form .TextArea:focus { border:solid 1px #E6AC98; }
.Comments .Form input.SubmitComment { width:63px; height:26px; background:url(images/SubmitComment.png) no-repeat; margin:8px 0 0 0; }
.Comments .Form input.SubmitComment:hover { background:url(images/SubmitComment.png) no-repeat 0 -26px; }
.Comments .Form input.SubmitCommentIE { width:63px; height:26px; background:url(images/SubmitComment.png) no-repeat 0 -26px; margin:8px 0 0 0; }


/* Sidebar */

.SR { width:400px; float:right; background:url(images/SR.gif) no-repeat right top; }


/* Sidebar Right */

.SRR { font-size:11px; color:#fff; width:160px; float:right; position:relative; padding:10px; }
.SRR .WidTit { font:bold 14px Arial,Helvetica,Tahoma; background:url(images/WidTit.gif) repeat-x left bottom; padding:0 0 5px 0; margin:0 0 4px 0; }
.SRR ul { padding:0; margin:0; }
.SRR li { font-size:10px; line-height:11px; color:#e4e4e4; background:url(images/SRRIco.png) no-repeat left top; padding:1px 0 0 6px; margin:0 0 3px 0; list-style-type:none; }
.SRR li img { width:12px; height:8px; vertical-align:middle; }
.SRR li a, .SRR li a:visited, .SRR li a:hover { color:#fff; }
.SRR .tagcloud { letter-spacing:-1px; }
.SRR .tagcloud a, .SRR .tagcloud a:visited { color:#ddd; line-height:90%; }
.SRR .tagcloud a:hover { color:#fff; }


/* Sidebar Left */

.SRL { color:#fff; width:215px; float:left; padding:5px 5px 5px 0; }
.SRL .WidTit { font:bold 14px Arial,Helvetica,Tahoma; color:#444; text-transform:uppercase; padding:5px 0; margin:0; }


/* Panel SRL */

.PT { height:5px; width:5px; position:absolute; top:0px; right:0px; }
/**/ *html .PT  { right:5px; } /**/ 
.Panel { position:relative; margin-bottom:5px; padding:3px 8px 7px 9px; color:#333; font-size:11px; }
.Panel ul { margin:0; padding:0; }
.Panel ul li { font-size:11px; margin:0; padding:0; list-style-type:none; }
.Panel ul li a, .Panel ul li a:visited { background:url(images/CategLi.png) no-repeat left top; display:block; padding:0 0 1px 10px; }
.Panel ul li a:hover { text-decoration:none; }

.Panel ul ul li { font-size:10px; margin:0; padding:0 0 0 10px; list-style-type:none; }
.Panel ul ul li a, .Panel ul ul li a:visited { background:none; margin:0; padding:0 0 0 10px; list-style-type:none; }

/* Panel Red */
.PRed .PT { background:url(images/RedTop.jpg) no-repeat; }
.PRed { background:#F4361B url(images/RedBottom.jpg) no-repeat right bottom; border-left:solid 10px #BB210C; }
.PRed .WidTit { color:#E0B20B; }
.PRed ul { border-top:solid 1px #FF4D2D; }
.PRed ul li { border-bottom:solid 1px #FF4D2D; letter-spacing:1px; }
.PRed ul .current-cat a, .PRed ul .current-cat a:visited, .PRed ul .current-cat a:hover { color:#EAC406; background:#CE250F; }
.PRed ul li a, .PRed ul li a:visited { color:#FFE0DE; }
.PRed ul li a:hover { color:#EAC406; background:#CE250F; }
.PRed ul ul li { border-bottom:solid 1px #F4361B; }

/* Panel White */
.PWhite .PT { background:url(images/WhiteTop.jpg) no-repeat; }
.PWhite { background:#666 url(images/WhiteBottom.jpg) no-repeat right bottom; border-left:solid 10px #444; }
.PWhite ul { border-top:solid 1px #666; }
.PWhite ul li { border-bottom:solid 1px #666; }
.PWhite ul li a, .PWhite ul li a:visited { color:#fff; }
.PWhite ul li a:hover { color:#fff; }
.PWhite ul ul li { border-bottom:solid 1px #666; }

/* Panel Yellow */
.PYellow .PT { background:url(images/YellowTop.jpg) no-repeat; }
.PYellow { background:#FFD91A url(images/YellowBottom.jpg) no-repeat right bottom; border-left:solid 10px #E1A900; }
.PYellow .WidTit { color:#E1A900; }
.PYellow p { font:10px/10px Arial,Helvetina,Tahoma; color:#A7A7A7; padding:0; margin:6px 0 0 0; }
.PYellow a { color:#fff; }
.PYellow ul { border-top:solid 1px #FFF026; }
.PYellow ul li { font:11px Verdana,Tahoma,Arial; border-bottom:solid 1px #FFF026; }
.PYellow ul li a, .PYellow ul li a:visited { color:#C88901; }
.PYellow ul li a:hover { color:#C88901; background:#FFFF62; }
.PYellow ul ul li { border-bottom:solid 1px #FFD91A; }

/* Panel Share */
.PShare .PT { }
.PShare { background:#666; border-left:solid 10px #474747; }


/* Footer */

#Footer { background:#fff url(images/Footer.gif) no-repeat left bottom; width:505px; position:relative; clear:left; padding:15px 30px 15px 30px; margin:0 0 0 15px; }
.FL { position:absolute; top:-8px; left:-15px; height:8px; width:8px; background:url(images/FL.gif) no-repeat left top; }
.FR { position:absolute; top:-8px; right:-400px; height:8px; width:188px; background:url(images/FR.gif) no-repeat left top; }
#Footer p { font-size:10px; line-height:14px; color:#8a8a93; padding:0; margin:0; }
#Footer a, #Footer a:visited { color:#8a8a93; text-decoration:underline; }
#Footer a:hover { color:#D93600; }

.b-text { font-family:Arial,Helvetica,Tahoma; color:#fff; font-size:90%; line-height:10px; padding-top:5px; }
.b-text a, .b-text a:visited, .b-text a:hover { color:#fff; text-decoration:none; }

.r-text { font-family:Tahoma,Arial,Helvetica; font-size:90%; line-height:10px; }
.r-text a, .r-text a:visited, .r-text a:hover { color:#fff; text-decoration:none; }

.f-text { font-family:Arial,Helvetica,Tahoma; color:#666; font-size:80%; line-height:11px; padding-top:8px; }
.f-text a, .f-text a:visited { color:#444; text-decoration:none; }
.f-text a:hover { color:#666; text-decoration:underline; }

