/*
Theme Name: rotary
Theme URI: http://www.rotary-cyprus.org/
Description: 3 column, with Left and Right widget sidebar 
Version: 1.0
Tags: fixed-width, three-columns, rotary
Author: Nigel Howarth - Rotary Club Limassol Berengaria Cosmopolitan
Author URI: http://www.news.cyprus-property-buyers.com/
*/

body{margin:0; padding:0; color:#444444; text-align:center; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:100.1%; background:#143264 url(images/bodybg.gif) repeat-x scroll 0 0}

#wrapper2{background:transparent url(images/content.gif) repeat-x scroll 0 0; width:910px; margin:0 auto}

#wrapper3{}

#wrapper{background:transparent url(images/wrapperbg.gif) no-repeat scroll 0 0; width:1000px; margin:0px auto; padding:0px; text-align:left; font-size:75%; line-height:20px}

#header{background:transparent url(images/rotary-wheel.jpg) no-repeat scroll 0 10px; height:100px; margin-bottom:0; margin-left:0; margin-right:0; padding:1px 0}

#header-inner{margin:0; padding:0}

#content{clear:both; margin:0; min-height:275px; padding:5px}

#content-inner{}

#left{width:120px; float:left; margin:0; padding:5px 5px 10px 0; overflow:hidden}

#main{float:left; margin:0; padding-bottom:5px; padding-left:10px; padding-top:5px; width:530px}

#main-inner{background:#FFF url(images/innerbg.png) no-repeat scroll 0 0; margin:0; overflow:hidden}

#sidebar { background:none repeat scroll 0 0 transparent; margin:0 0 0 680px; padding:5px 0 0; }

#footer{background:transparent url(images/footer.gif) no-repeat scroll 0 0; clear:both; font-size:70%; height:80px; margin:0 auto; text-align:center; width:1000px}

#footer p{color:#133263; margin:0; padding:30px 0}

#navigation{background:#FFF url(images/innerbg-bot.png) no-repeat scroll 0 0; height:40px; padding:0 15px; width:500px}

#navigation div.fleft{float:left}

#navigation div.fright{float:right}

#credit{text-align:right; padding:0 15px}

#credit p{margin:0; color:#777; font-size:95%}

#credit p a, #credit p a:hover{color:#999; font-weight:100}

/* -------------------[ Default Styles ]------------------- */

h1, h2, h3, h4, h5, h6{margin:10px 0; color: #777777; padding:0}

p{margin:10px 0; color: #444444; padding:0}

h1, h2, h3, h4, h5, h6{font-family:georgia,'Times New Roman',sans-serif}

h1{font-size:190%; letter-spacing:-1px}

h2 {font-size:170%; line-height:140%}

h3{font-size:120%}

h4{font-size:110%}

h5{font-size:100%}

h6{font-size:70%}

a{color:#0079C1; font-weight:100; text-decoration:none}

a:hover{color:#0079C1; text-decoration:underline}

a img{border:0px}

hr{height:2px; margin:5px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc}

blockquote{background:#FDF9EC; padding:5px 15px; margin:3px 30px}

form{margin:0; padding:0}

fieldset{padding:10px; margin:0; border:none}

legend{font-weight:800}

code{font-size:95%; font-family:"Courier New",Courier,monospace; white-space:pre}

td{ vertical-align:top}

.aligncenter, 
div.aligncenter{ display:block; margin-left:auto; margin-right:auto; }

.alignleft{ float:left}

.alignright{ float:right}

.wp-caption{ border:1px solid #ddd; text-align:center; background-color:#FDF9EC; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}

.wp-caption img{ margin:0; padding:0; border:0 none}

.wp-caption p.wp-caption-text{ font-size:11px; line-height:17px; padding:0 4px 5px; margin:0}

/* Headings */ 

form#searchform{display:block; float:right; margin:-10px 10px 0 0}

#header h1{margin:0; padding:28px 0 0 95px !important}

#header h1 a{color:#FFD101; font-size:100%; font-weight:700; text-decoration:none}

#header h2 {color:#FFFFFF; font-size:140%; font-style:italic; font-weight:100; letter-spacing:1px; line-height:100%; margin:0; padding:10px 0 5px 95px}
h2#sectiontitle{font-size:100%; font-weight:800; font-family:arial,verdana,sans-serif; padding:6px 6px 6px 10px; margin:8px 10px 5px 10px; background:#transparent; color:#444}

/* -------------------[ Post Styles ]------------------- */

.post{margin:0 5px 5px}

.entry{margin:0; padding:0px 10px 3px 10px}

.post h1{border-bottom:1px solid #CCC; color:#1F5CB0; font-size:150%; font-weight:100; margin:10px 0 25px 25px; padding:7px 0 2px 2px}

.post h1 a{color:#1F5CB0; text-decoration:none; font-weight:700}

.post h1 a:hover{text-decoration:none; color:#333}

.postmetadata{font-size:90%; padding:1px 8px 1px 5px; margin:0; border-top:1px solid #ccc}

.postmetadata p{line-height:18px; padding:0; margin:2px 0}

.date{float:left; text-align:center; font-weight:800; margin:0 10px 0 0; padding:0 10px; border-right:1px solid #ccc; color:#444}

.dateDay{display:block; font-size:16px; line-height:16px; text-align:center}

.dateMonth, .dateYear{display:block; font-size:11px; padding:0; line-height:12px}

.wheel{background:transparent url(images/r-wheel-s.gif) no-repeat scroll 0 -4px; border-right:1px solid #CCC; float:left; height:45px; margin:0 10px 0 0; padding:0 10px; width:30px}

/* -------------------[ Sidebar ]------------------- */

#subscribe p{font-size:95%; margin:3px 0 10px 0}

.menu{padding:0}

.menu a{font-weight:100}

.menu a:hover{text-decoration:none}

.menu ul{margin:0; padding:0; list-style-type:none}

.menu ul li.widget ul {-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border:3px solid #F5F1E1; margin:0; padding:0; }

.menu ul li.widget ul li ul{}

.menu ul li.widget ul li {background:#F5F1E1 url(images/listbullet.png) no-repeat scroll 2px 8px; border-bottom:1px dotted #D6D3CD; margin:0; padding:2px 0 2px 15px; }

.menu ul li.widget ul li:last-child {border-bottom:none;}

.menu ul li.widget h3{border-top:3px solid #FFD101; color:#FFD101; font-family:arial; font-size:120%; font-variant:small-caps; font-weight:800; margin:0; padding:2px 0 1px 4px}

.menu ul li h3 a{color:#FFD101; font-weight:800}
.menu ul li h3 a:hover{color:#FFFFFF; text-decoration:none}

.menu form{display:block; margin:0px; padding:4px}

.menu input{margin:3px 0; font-size:90%}

li.widget, .textwidget, li.widget #search{color:#777777; margin-bottom: 20px;}

/* -------------------[ Calendar Styles ]------------------- */

#wp-calendar{empty-cells:show; margin:10px auto 0}

#wp-calendar #next a{padding-right:10px; text-align:right}

#wp-calendar #prev a{padding-left:10px; text-align:left}

#wp-calendar a{display:block}

#wp-calendar caption{text-align:center; width:100%}

#wp-calendar td{padding:3px 0; text-align:center}

#footer a{font-weight:100}

.entry h3{font-size:140%; letter-spacing:-1px; line-height:1.5em}

#rotary{background:transparent url(images/main.gif) repeat-y scroll 0 0; display:block; margin:auto; padding:0; width:1000px}

/* -------------------[ Top Navigation ]------------------- */

#nav{background:#FFD101 none repeat scroll 0 0; border-top: 10px solid #0C1F44; height:20px; line-height:20px; margin:0 auto}

#nav ul{padding:0; margin:0; list-style-type:none; width:100%}

#nav li{float:left; margin:0 130px 0 0; padding:0}

#nav li li{float:none; margin:0; padding:0}

#nav li ul{background:transparent none repeat scroll 0 0; display:none; left:-999em; padding:0; position:absolute; width:230px}

#nav li ul ul{margin:-31px 0 0 160px}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{display:block; left:auto; _height:1em}

#nav a, #nav a:visited, #nav a:link{color:#2B4A7C; display:block; font-weight:700; margin:0; padding:0 10px; text-decoration:none}

#nav a:hover, #nav a:active{background:#2B4A7C none repeat scroll 0 0; color:#FFD101}

#nav li li a, #nav li li a:link, #nav li li a:visited{background:#0D2046 none repeat scroll 0 0; color:#FFD101; float:none; margin:0; width:210px}

#nav li li a:hover, #nav li li a:active{background:#2B4A7C}

#nav li li li a{border-left:1px solid #FFD101}

.clearfix{display:block}

.menu ul li.widget ul li:hover, .menu ul li.widget ul li:active{background:#FDFBF7 url(images/listbullet.png) no-repeat scroll 2px 8px}

.menu a:hover, .menu a:active {color:#AA8C46}

/* -------------------[ Tab Navigation ]------------------- */

#tabs a{background:url(images/tableft.gif) no-repeat left top}

#tabs a span{background:url(images/tabright.gif) no-repeat right top}

#tabs{background:#2B497C none repeat scroll 0 0; border-top:1px solid #FFD101; float:left; font-size:90%; line-height:18px; padding-top:5px; width:100%}

#tabs ul{list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:4px 10px 0}

#tabs li{float:left; padding:0}

#tabs li ul {border-top:0 none; height:auto; left:-999em; margin:26px 0 0; padding:0; position:absolute; width:140px; z-index:9999; }

#tabs li li {border:0 none; }

#tabs a{background:transparent url(images/tableft.gif) no-repeat scroll left top; float:left; margin:0; padding:0 0 0 4px; text-decoration:none}

#tabs li a span{margin:0 7px 0 0; float:none; color:#F5F1E1; display:block; padding:5px 15px 3px 12px; font-weight:700}

#tabs li a span:hover{margin:0 7px 0 0; float:none; color:#FFD101; display:block; padding:5px 15px 3px 12px; font-weight:700}

#tabs ul ul a{background:transparent none repeat scroll 0 0; display:block; float:none; margin:0; padding:0 0 0 4px; text-decoration:none}

#tabs li li a span{background:#4066A2 none repeat scroll 0 0; color:#FFF; display:block; float:none; font-weight:700; margin:0 10px 0 0; padding:5px 15px 3px 12px; width:150px}

#tabs li li a span:hover, #tabs li li a span:active{background:#23397d}

#tabs li li span{background:#000; margin:0 10px 0 0; float:none; color:#FFF; display:block; padding:5px 15px 3px 12px; font-weight:700}

#tabs li ul ul{margin:-30px 0 0 177px}

#tabs li:hover ul ul, #tabs li:hover ul ul ul, #tabs li.sfhover ul ul, #tabs li.sfhover ul ul ul{left:-999em}

#tabs li:hover ul, #tabs li li:hover ul, #tabs li li li:hover ul, #tabs li.sfhover ul, #tabs li li.sfhover ul, #tabs li li li.sfhover ul{display:block; left:auto; height:1em}

/* Text Size */

#text-size {float:right; height:20px; margin-top:5px; overflow:hidden; width:48px}

/* Image descriptions in sidebar */

.widget_sp_image-description p { margin: 0; color:#F5F1E1; font-family:Arial,Verdana,Helvetica,sans-serif; text-align:center; }
