/**
Theme Name: Ready 2 Rock
Theme URI: http://www.ready2rocksites.com
Description: Search Engine Optimized Site designed for professional photographers.  Includes great plugins for social bookmarking, contact forms, galleries in blog, and more!
Version: 1.0
Author: Ready 2 Rock
Author URI: http://www.ready2rocksites.com/
Copyright Skooks Designs.  All rights reserved.
**/

/* FLASH ROTATE -  http://www.ready2rocksites.com/demo/swf/header/rotate.php*/
/*#home #wrap #contentwrap #flash { background:url('/demo/swf/header/random.php') no-repeat;}*/

.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin-right:15px;}
.alignright {float: right; margin-left:15px;}

html {}

/** BODY STYLING - SIZES ETC. **/
body {font-size:14px; padding:0px 0px 10px 0px;}
#noscript { background:#CCCCCC; }
#noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:#CCCCCC; display:block; color:#000000;}

#wrap { width:980px; margin:auto; padding:0;}
#contentwrap{ /*width:960px;*/ padding:0; margin:0 auto;}

#bottom-shadow { width:980px; margin:auto; height: 35px; /*padding-left:9px; padding-right:9px; padding-top:8px; padding-bottom:0px*/}
#top-shadow { width:980px; margin:auto;  height: 35px; /*padding-left:9px; padding-right:9px; padding-top:8px; padding-bottom:0px*/}

/** HEADER - Contains Logo / Menu **/
#wrap #header { height:40px; /*border-bottom: 4px double #CCC;*/}
/*#wrap #header2 {height:44px; border-top: 4px double #CCC;}*/


/** PAGE STYLING **/
#wrap #content .page-content h1 a {/*color:#000;*/ text-decoration:none;}
#wrap #content .page-content h1 a:hover {/*color:#990000;*/ text-decoration:none;}

div.postcontent img.wp-smiley{border:none;}

/** COMMENTS STYLING **/
.name{float:left; padding:0 5px 15px 0; clear:both;}



/** FLASH STYLING **/
#flash{border-bottom:0px double #CCC;}
object { outline:none; }

.skobji img{border:1px solid #000; padding:4px;}
.skobji{padding:5px 0; margin:0 auto; text-align:center;}


/** ARCHIVE STYLING **/
#archives{margin:20px; text-align:center;}
#archives h1{font-size: 120%; font-weight: bold; margin:0 0 10px 0;}
#archives ul{}
#archives ul li { }
#archives ul li a:link,#archives ul li a:visited {padding:0 10px;}
#archives ul li a:hover{}
span.emptymonth{color:#999; padding:0 10px;}



div.postcontent img{}
div.right-col img{}
.post{padding:0 0 30px 0; border-bottom:4px double #EFEFEF;}
ul.twitter{margin:15px 0;overflow:hidden;}
li.twitter-item {padding-bottom:10px;}

/** WP 125 AD CSS **/
#wp125adwrap_2c {width:100%;}
#wp125adwrap_2c .wp125ad {float:left;padding:1px 0px 2px 2px; width:125px;}
#wp125adwrap_2c .odd{padding:1px 3px 0 0;}
/** END **/




/** SEARCH FORM **/
input#searchsubmit{padding-left:10px;}
input#s{float:left; width:75%;}
form#searchform{height:30px;padding-top:10px;}
textarea#comment{/*width:90%;*/}

.widget{float:left;}

/* COMMENTS AREA */
.commentarea{height:250px; overflow:hidden; width:100%; clear:both;padding-top:20px;}
.comment{padding:20px;}
.alt{}
.comments a:link, .comments a:visited {	text-decoration: none;}
.comments a:hover, .comments a:active {text-decoration: none;}
.cmbg{/*background: #efefef;*/ height: 150px; border-top: 0px solid #333; border-bottom: 0px solid #333;}
.cmlinks{/*float:left; width:155px; height:110px; border-right:4px solid #fff;padding:20px;*/}
.cmscroll{width:99.8%; height:150px; overflow:auto; float:left; margin:5px 0;}
.cmsocial{cursor:pointer;text-align:right; margin: 0; float:right;}

img.social_img{border: 0px solid #333333; padding: 0; margin: 0;}
.date{color:#666; font-size: .8em;}

#cmform{background: #FFF; text-align:center;  width:90%; border: 1px solid #666; padding: 10px; margin:0 auto;}

.comment_links .btComment{background-color:#CCC;border:1px solid #333333;cursor:pointer;font-family:Tahoma;font-size:10px;font-weight:bold;height:15px; letter-spacing:0;width:130px;margin:5px 5px 12px 5px;padding:5px;text-align:center; display: block;}
.comment_links .btComment:hover{background-color:#62B8C3;border:1px solid #FFFFFF;color:#FFF;}


strong{font-weight:bold;}

/* PAGE */
#wrap #content {height:1% }
#wrap #content .hidden { display:none;}
#wrap #content .float-left { float:left;}
#wrap #content .float-right { float:right;}
#wrap #content .page-content { overflow:hidden; clear:both; min-height:132px; padding:130px 30px 0px 30px;}
#wrap #content .page-content h1 { margin:35px 0px 0px 0px; font-size:200%; font-weight:bold;}
#wrap #content .page-content h1 b { font-weight:bold;}
#wrap #content .page-content h3 { margin:15px 0px; clear:both;}
#wrap #content .page-content h4 { margin:15px 0px;}
#wrap #content .page-content p { margin:15px 0px; line-height:160%;}
#wrap #content .page-content ul { margin:15px 0px; color:#990000; overflow:hidden;}
#wrap #content .page-content ul li { margin:5px 0px;}
#wrap #content .page-content ol { margin:15px 0px;}
#wrap #content .page-content dl { margin:15px 0px;}
#wrap #content .page-content em { font-style:italic;}
#wrap #content .page-content table { margin:15px 0px;}
#wrap #content .page-content table thead { font-weight:bold; font-size: 80%; text-transform: uppercase;}
#wrap #content .page-content table td { padding:5px;}


/* PAGE CONTENT */

#wrap #content .page-content { padding:20px 0px 0px 0px; overflow:hidden; clear:both;}
#wrap #content .page-content .left-col {float:left; margin:25px;}
#wrap #content .page-content .left-col h1 { margin:40px 0px 0px 0px; font-size:200%; font-weight:bold;}
#wrap #content .page-content p {color:#222;}
#wrap #content .page-content .left-col a:link, .left-col a:visited{text-decoration:none;}
#wrap #content .page-content .left-col a:hover{text-decoration:underline;}

/** SIDEBAR  **/
#home #wrap #content .page-content .right-col { float:right; margin:20px;}
#home #wrap #content .page-content .right-col h3 { font-weight:bold; color:#040402; margin:15px 0px 0px 0px; padding:2px 0px 2px 28px;font-size:100%;}
#home #wrap #content .page-content .right-col h4 { margin:15px 0px; font-size:115%; font-weight:bold; }
#home #wrap #content .page-content .right-col p { color:#636363; line-height:180%; font-size:100%; margin:0px 0px 15px 10px;}
#home #wrap #content .page-content .right-col hr { border:none; border-top:1px solid #e6e6e6;}

/** FOOTER **/

#wrap #footer {height:40px; padding-top:34px; margin-top:40px;clear:both; text-align:center;}
#wrap #footer ul { margin-left:320px; overflow:hidden; margin-bottom:2px;}
#wrap #footer ul li { font-size:80%; float:left;}
#wrap #footer ul li a { color:#999; margin-right:4px; margin-left:5px; }
#wrap #footer p { font-size:80%;}
#wrap #footer p a { }




/** IE6 Fixes **/
/* html #wrap { background:none; background-color:#ffffff; padding:0px 0px;}

* html #wrap #header h1 { margin-top:16px;}
* html #wrap #header ul { margin-right:10px; margin-top:27px;}
* html #wrap #header ul li { margin-right:0px;}*/
* html #wrap #content { margin-top:-1px;}
* html #wrap #content .page-content { height:1%;}

* html #home #wrap #content .page-content .left-col { margin-left:10px;}
* html #bottom-shadow { display:none;}

/** IE7 Fixes **/
* + .cmsocial {margin:10px 0;}
* + html noscript { background:yellow;}
* + html noscript p { font-size:130%; font-weight:bold; padding:10px; text-align:center; background:yellow; display:block; height:100px;}

* + html #wrap #content .page-content h2 { margin-top:145px;}

* + html #home #wrap #content .page-content .left-col hr { border-top:1px solid #ffffff}
* + html #home #wrap #content .page-content .right-col h2 { margin:15px 0 15px 0}


/** MENU STYLING WITHOUT COLOR **/
#pixopoint_menu1{/*width:684px; float:right;*/}
#suckerfishnav {font-size:100%;}
/* Main Nav UL Styling */
#suckerfishnav, #suckerfishnav ul {float:right;list-style:none;}
/* Main Nav Link Color */
#suckerfishnav a {display:block;text-decoration:none;padding:9px 15px; font-size:120%; font-weight:bold;/*text-transform:uppercase;*/ }
/* Main Nav Hover Color */
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {}
#suckerfishnav li {float:left;padding:0}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:180px;font-weight:normal;margin:0;padding:5px 0;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1; border:0px solid #CCCCCC;}
#suckerfishnav li li {padding-right:0px;width:180px;}
<!-- Padding on Main Dropdown Link -->
#suckerfishnav li li a {padding:5px 10px}
#suckerfishnav li ul li {font-weight:bold;text-align:left; text-transform:none;}
#suckerfishnav li ul li a {font-size:100%; padding:6px 9px;}
/* Main Dropdown Link Color */
#suckerfishnav li:hover ul li a {}
#suckerfishnav li ul ul {margin:-20px 0 0 131px}
#suckerfishnav li ul li:hover {}
/* Main Dropdown Hover Color */
#suckerfishnav li ul li:hover a {font-size:100%;}
/*----------------------*/

/* 2nd Level Dropdown Link Color */
#suckerfishnav li ul li:hover li a {}
/* 2nd Level Dropdown Link Color */
#suckerfishnav li ul li li:hover a {}
/*----------------------*/
/* 3rd Level Dropdown Link Color */
#suckerfishnav li ul li ul li:hover ul li a {}
/* 3rd Level Dropdown Link Color */
#suckerfishnav li ul li ul li:hover ul li:hover a {}
/*----------------------*/
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}

/**  2nd Level Menu **/
/** MENU STYLING WITHOUT COLOR
#pixopoint_menu2{width:684px; float:right;}
#suckerfishnav_2 {font-size:100%; }
/* Main Nav UL Styling */
#suckerfishnav_2, #suckerfishnav_2 ul {float:right;list-style:none; border-bottom: 4px double #CCC;}
/* Main Nav Link Color */
#suckerfishnav_2 a {display:block;text-decoration:none;padding:9px 15px; font-size:120%; font-weight:bold;/*text-transform:uppercase;*/ }
/* Main Nav Hover Color */
#suckerfishnav_2 li:hover a, #suckerfishnav_2 li.sfhover a {}
#suckerfishnav_2 li {float:left;padding:0}
#suckerfishnav_2 li ul {position:absolute;left:-999em;height:auto;width:180px;font-weight:normal;margin:0;padding:5px 0;line-height:1;-moz-opacity:1;opacity:1;khtml-opacity:1; border:0px solid #CCCCCC;}
#suckerfishnav_2 li li {padding-right:0px;width:180px;}
<!-- Padding on Main Dropdown Link -->
#suckerfishnav_2 li li a {padding:5px 10px}
#suckerfishnav_2 li ul li {font-weight:bold;text-align:left; text-transform:none;}
#suckerfishnav_2 li ul li a {font-size:100%; padding:6px 9px;}
/* Main Dropdown Link Color */
#suckerfishnav_2 li:hover ul li a {}
#suckerfishnav_2 li ul ul {margin:-20px 0 0 131px}
#suckerfishnav_2 li ul li:hover {}
/* Main Dropdown Hover Color */
#suckerfishnav_2 li ul li:hover a {font-size:100%;}
/*----------------------*/

/* 2nd Level Dropdown Link Color */
#suckerfishnav_2 li ul li:hover li a {}
/* 2nd Level Dropdown Link Color */
#suckerfishnav_2 li ul li li:hover a {}
/*----------------------*/
/* 3rd Level Dropdown Link Color */
#suckerfishnav_2 li ul li ul li:hover ul li a {}
/* 3rd Level Dropdown Link Color */
#suckerfishnav_2 li ul li ul li:hover ul li:hover a {}
/*----------------------*/
#suckerfishnav_2 li:hover ul ul, #suckerfishnav_2 li:hover ul ul ul, #suckerfishnav_2 li.sfhover ul ul, #suckerfishnav_2 li.sfhover ul ul ul {left:-999em}
#suckerfishnav_2 li:hover ul, #suckerfishnav_2 li li:hover ul, #suckerfishnav_2 li li li:hover ul, #suckerfishnav_2 li.sfhover ul, #suckerfishnav_2 li li.sfhover ul, #suckerfishnav_2 li li li.sfhover ul {left:auto;}
#suckerfishnav_2 li:hover, #suckerfishnav_2 li.sfhover {}
/** --- END NAV  --- **/